package br.ufrn.engcomp.arq.dao;

/**
 * @author Claudio
 *
 */
import java.util.List;

import br.ufrn.engcomp.arq.dominio.Entidade;
import br.ufrn.engcomp.arq.exceptions.DAOException;



public interface IGenericDAO<E extends Entidade> {
	public boolean create(E model) throws DAOException; 
	public boolean update(E model) throws DAOException; 
	public boolean delete(E model) throws DAOException; 
	public List<E> findAll(E model) throws DAOException; 

}
